//  使用闭包实现一个简单的缓存工具
// 闭包隐藏数据，只提供API

function createCache() {
  const data = {};

  return {
    set: function (key, val) {
      data[key] = val;
    },
    get: function (key) {
      return data[key];
    },
  };
}

let c = createCache();

c.set("a", 100);

console.log(c.get("a"));
